a species of anteaters from central and south america (cyclopes didactylus) - Spanish English Dictionary